RE: Una forma es con OCX; pero es caro...
De haber...hay. Lo malo es que los precios de estos OCX que trabajan con mapas son prohibitivos. Los OCX que trabajan con certeza en PB son:
* MapObjects de ESRI
- Tienes el código completo en PB 6 con MapObjects 2.0 en:
http://www.esri.com/devsupport/devconn/mapobjects/techdocs/tutorials/pb/powerbuilder.htm
- Código en PB 7 con MapObjects 2.1 en:
www.esri.com/devsupport/devconn/mapobjects/ techdocs/docs/getting_started_with_pb.pdf
- O en los SAMPLES, existe una PBL en PB 7 en:
http://www.esri.com/software/mapobjects/download.html
Si quieres hacer la prueba, puedes bajarte triales (90 días); pero si quieres comprar, ONLY cuesta: MapObjects 2.0 (5000 $us) y la versión pequeña: MapObjets LT (1000 $us). A no ser que consigas uno de manera "torcida" (tengo certeza que es posible en Internet).
* Otro es, MapInfo MapX (inclusive existe uno específico para calles de ciudad)
http://www.labelmap.com/label-partner1/prodMImX00.htm
Buscando en la Web, existen muchas otras OCX; pero no se sabe si funcionan correctamente en PB: VB map image, GpsTools SDK, GeoChart, GeoObjects, etc; que varian desde 49 $us.. 149 $us, etc.
Si alguien sabe de un OCX gratis, bienvenido; caso contrario, habrá que resolver con "métodos caseros de PB" o buscar un OCX que funcione sólo como visor de imágenes.