HI I am new in three js and I am building a sphere with the earth map on it, I want to position elements in the sphere based on the real-world coordinates of the earth, I have made a search over the internet and I have found some examples but I don’t find the way to do it properly.
I am trying to position a sphere over the center of Paris France with the coordinates 48.8567, 2.3508,
but the marker appears over the ocean.
I have made an example in this link https://codepen.io/ernex24/pen/ZEpbvav
If you can help me thank you
No more than ② days passed since the last time this was answered. :’) (there’s even a complete Paris example linked there by @hofk.)
I was thinking I can find here a more intelectual anwer not his copy paste medicre you are presenting here. thanks for answer…
No need to get mean or bitter - it wasn’t my point to offend you.
Still, what’s the point in answering the same question over again - if the answer really is already in the top-right search box?
There are several issues with your coding.
To get you going
Change: earth2.position.set(y, x,38);
to: Object.assign( earth2.position , new THREE.Vector3(x,y,z).normalize().multiplyScalar( radius+2 ) );