Сначала решите, для какой платформы и ОС вы хотите кодировать. Если вы собираетесь писать код для Android или IOS, вы можете просто использовать API карт Google и добавить в него собственные маркеры. То же самое будет достаточно для веб-приложения, в то время как для ПК я бы не предложил такой подход